Evolutionary Solver